DNA recombination - French English Dictionary